be left helpless - Spanish English Dictionary